﻿function DoAjaxCall(parameter, datatype, data) {
    jQuery.ajax({
        type: 'POST',
        url: "../ashx/ashAdm.ashx" + parameter,
        data: data,
        dataType: datatype,
        success: function (data, textStatus) {
            try {
                var jsonData = eval(data);
                if (jsonData.IsSucess) {
                    eval(jsonData.CallBack + '(jsonData.ResponseData, jsonData.Message)');
                }
                else {
                    //alert(jsonData.Message + jsonData.IsSucess);
                }
            }
            catch (err) {
                //alert(err);
            }
        },
        error: function (jqXHR, textStatus, errorThrown) {
            alert("Error:" + errorThrown + " and " + jqXHR + " and " + textStatus);
        }
    });
}

 

var IdPuntoControl = 0;
var content = "cphMaincol_cphArea_";
var sAccion = "";

   
 

function FillListing(IdProceso) {
    var param = "param=" + IdProceso;
    DoAjaxCall("?method=getproducts&callbackmethod=FillListingSucess&" + param, "json", "");
}

function FillListingSucess(data, message) {
    
    var cadena = " <table border='1' class='forma' cellpadding='1' cellspacing='0' width='100%'><tr><td colspan='3'  align='center'><b>Ejecutando Proceso</b></td></tr><tr> <td colspan='2' align='center' >Mensaje</td><td  align='center'> Fecha</td></tr>";

    for (var i = 0; i < data.length; i++) {
        cadena += "<tr><td width='50px'>" + data[i].Secuencia + "</td>";
        cadena += "<td>" + data[i].Mensaje + "</td>";
        cadena += "<td width='100px' align='center'>" + data[i].strFechaProceso + "</td>";
        cadena += "</tr>";
    }
    cadena += "</table>";
    $('#ListingData').html(cadena);
}

  
 
function getProceso(IdProceso) {
    //Obtener Proceso
    DoAjaxCall("?method=getproceso&callbackmethod=getProcesoSucess&param=" + IdProceso, "json", "");
}

function getProcesoSucess(data, message) {

    $("#cphMaincol_cphArea_cphArea_hfEstadoEjecutar").val(data.EstadoEjecutar.toString());

}

//function getProcesoPeriodoSucess(data, message) {

//    $("#cphMaincol_cphArea_cphArea_txtTipoCambio").val(data.CxC.toString());

//}